package 内部类;

/*
 * 如果变量重名
 *
 * 变量名                   内部类局部变量
 * this.变量名              内部类成员变量
 * 外部类名.this.变量名       外部类成员变量
 *
 *
 * */
public class 内部类的变量访问 {
    //外部类的成员变量
    int num = 30;

    public class Inner {
        //内部类的成员变量
        int num = 20;

        public void method() {
            //内部类方法的局部变量
            int num = 10;

            //方法体的局部变量
            System.out.println(num);

            //内部类的成员变量
            System.out.println(this.num);

            //外部类的成员变量
            System.out.println(内部类的变量访问.this.num);
        }


    }
}
